Skip to content

Ciklai

Ciklai naudojami patogiai kartoti operacijoms.

Abiejų žemiau pateiktų programų išvestis bus:

x yra lygus 0
x yra lygus 1
x yra lygus 2
(dėl Jūsų skaitymo patogumo, „keletas“ eilučių buvo praleista)
x yra lygus 49

While

While (angl. kol) ciklas kartos kodą tol, kol sąlyga bus teisinga t.y. šiuo atveju, kol x bus mažesnis už 50.

cpp
int x = 0; 

// kol x < 50;
while(x < 50){
    cout << "x yra lygus " << x << endl;
    x++;
}

For

For ciklas yra trumpesnis ir paprastesnis nei while ciklas. Jis turi 3 dalis:

  1. Pradžios dalis - nustato pradinę reikšmę.
  2. Sąlygos dalis - nustato sąlygą, kad ciklas tęstųsi.
  3. Padidinimo dalis - nustato kaip keisti pradinę reikšmę po kiekvieno ciklo.
cpp
/*
for(
    pradėkime nuo to, kad x yra 0;
    kol x mažiau už 50 atlik kodą;
    atlikęs kodą, padidink x vienetu;
){
    // kodas
}
*/
for(int x = 0; x < 50; x++){
    cout << "x yra lygus " << x << endl;
}